.reg_notice {
    border: 1px solid #FBEF91;
    color: #555555;
    margin: 20px 0 10px;
    }
    .reg_notice p.p1 {
    background: url("../Images/home/reg_bg6.gif") no-repeat scroll 18px 8px #FEF9D0;
}
.reg_notice p {
    border: 1px solid #FFFFFF;
    line-height: 20px;
    padding: 4px 0 4px 40px;
}
    .reg_left {
    float: left;
    width: 520px;
}
.reg_box {
    border: 1px solid #C4C4C4;
    margin-bottom: 10px;
    padding: 1px 1px 15px;
}
.reg_right {
    float: right;
    width: 421px;
}
.reg_right_box {
    background: none repeat scroll 0 0 #FDD4A6;
    border: 1px solid #FE912C;
    padding: 3px;
}
.reg_right_box .p1{
    font-weight: bold;
    font-size: 15px;
}
.reg_title {
    background: #FEF9D0;
    height: 31px;
    margin-bottom: 18px;
    overflow: hidden;
}
.reg_title span {
    display: block;
    font: bold 14px/32px "宋体";
    margin: 3px 0 0 11px;
    overflow: hidden;
    text-align: center;
    width: 122px;
}
.reg_form tr td.title {
    padding-right: 28px;
    text-align: right;
}
.reg_form tr td {
    height: 34px;
    line-height: 34px;
}
.xy {
    border: 1px solid #C4C4C4;
    color: #191919;
    font: 12px/22px Arial,Helvetica,sans-serif;
    height: 338px;
    margin: 10px auto 0;
    overflow-y: scroll;
    padding-left: 21px;
    width: 401px;
}
.reg_button {
    padding: 20px 0 20px 40px;
    text-align: left;
}
.reg_button .p1 {
    padding: 0 0 10px 3px;
}
.red {
color: red;
}
